package com.shop.dao;

import com.shop.entity.Goods;
import com.shop.entity.VO.GoodsParamVo;
import org.apache.http.client.utils.Idn;

import javax.persistence.Id;
import java.util.List;


/**
 * @Description 商品查询Dao接口
 **/
public interface GoodsDao {
	/**
	 * 分页获取
	 * @param beginIndex 开始的下标
	 * @param showNum 每页显示的数量
	 * @return
	 */
	public List<Goods> findGoodByPage(int beginIndex,int showNum);

	/**
	 * 多条件分页
	 * @param paramVo
	 * @return
	 */
	public List<Goods> findGoodByPage(GoodsParamVo paramVo);

	/**
	 * 根据商品编号，获取商品信息
	 * @param goodsId
	 * @return
	 */
	public Goods findById(Integer goodsId);

	public int modifyStock(Integer goodsId, Integer stock);
}
